DevOps Engineer (GitOps / Kubernetes) | Contract | Bank

  •  reference-number: 157417
  •  industry: Banking and Finance
  •  brand-id: R1434374
  •  brand-name: 02C3423
job-expired-message

Overview

As a DevOps Engineer specializing in GitOps with ArgoCD and ArgoWorkflow, you will play a key role in the design, implementation, and maintenance of our Kubernetes-based data platform. You will be responsible for ensuring smooth and efficient CI/CD pipelines, infrastructure as code management, and automated workflows.

Responsibilities

  • Design and manage GitOps workflows using tools like ArgoCD for continuous deployment
  • Build and maintain CI/CD pipelines for automated testing and deployment (e.g., Jenkins)
  • Manage and optimise Kubernetes environments for scalability and reliability
  • Automate infrastructure using tools such as Terraform, Helm, Kustomize, and Ansible
  • Work closely with developers and data teams to improve deployment workflows and system performance
  • Implement monitoring, logging, and alerting to ensure system stability
  • Manage code repositories (e.g., Bitbucket), ensuring best practices in version control and collaboration
  • Troubleshoot issues related to deployment, performance, and system scalability

Requirements

  • Degree in Computer Science, Engineering, or a related field
  • Minimum 2 years of hands-on experience with Kubernetes and container technologies (Docker or similar)
  • Experience with GitOps practices and tools such as ArgoCD and Argo Workflows
  • Experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
  • Familiarity with infrastructure-as-code tools such as Terraform, Helm, Kustomize, or Ansible
  • Excellent scripting skills (e.g., Bash, Python) for automation
  • Good understanding of networking, security, and monitoring in cloud environments
  • Good problem-solving skills and ability to work in a collaborative team
  • Kubernetes certifications (e.g., Certified Kubernetes Administrator or Certified Kubernetes Application Developer)
  • Experience with data platforms or streaming tools (e.g., Apache Spark, Kafka, or Flink)
  • Familiarity with Agile or Scrum environments